home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / text / html / CSS$FontWeight.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  1.2 KB  |  38 lines

  1. package javax.swing.text.html;
  2.  
  3. import javax.swing.text.StyleConstants;
  4.  
  5. class CSS$FontWeight extends CSS.CssValue {
  6.    int weight;
  7.  
  8.    Object fromStyleConstants(StyleConstants var1, Object var2) {
  9.       return var2.equals(Boolean.TRUE) ? this.parseCssValue("bold") : this.parseCssValue("normal");
  10.    }
  11.  
  12.    int getValue() {
  13.       return this.weight;
  14.    }
  15.  
  16.    Object parseCssValue(String var1) {
  17.       CSS$FontWeight var2 = new CSS$FontWeight();
  18.       var2.svalue = var1;
  19.       if (var1.equals("bold")) {
  20.          var2.weight = 700;
  21.       } else if (var1.equals("normal")) {
  22.          var2.weight = 400;
  23.       } else {
  24.          try {
  25.             var2.weight = Integer.parseInt(var1);
  26.          } catch (NumberFormatException var3) {
  27.             var2 = null;
  28.          }
  29.       }
  30.  
  31.       return var2;
  32.    }
  33.  
  34.    Object toStyleConstants(StyleConstants var1) {
  35.       return this.weight > 500 ? Boolean.TRUE : Boolean.FALSE;
  36.    }
  37. }
  38.